3414,3414,3414,3415,3415,3416,3417,3418,3419,3420,3420,3421,3421,3418,3417,3416,3416,3416,3416,3417,3418,3418,3419,3419,3419,3419,3419,3420,3421,3421,3422,3423,3424,3424,3425,3425,3426,3427,3428,3429,3430,3431,3432,3432,3433,3434,3436,3437,3438,3439,3440,3441,3441,3442,3443,3443,3444,3445,3445,3446,3447,3448,3450,3450,3451,3452,3452,3453,3454,3454,3455,3456,3457,3457,3458,3459,3460,3461,3461,3462,3462,3463,3464,3465,3467,3468,3469,3470,3471,3472,3472,3473,3474,3475,3476,3477,3478,3478,3479,3480,3480,3481,3481,3482,3483,3484,3484,3485,3486,3486,3487,3488,3489,3490,3490,3490,3489,3489,3488,3487,3487,3486,3486,3485,3485,3485,3486,3487,3488,3489,3490,3491,3492,3493,3494,3495,3496,3497,3498,3499,3499,3500,3501,3502,3503,3504,3505,3507,3509,3510,3511,3512,3513,3513,3514,3515,3516,3517,3518,3519,3520,3521,3522,3522,3523,3523,3523,3523,3523,3522,3522,3521,3521,3520,3519,3518,3517,3516,3515,3514,3514,3513,3512,3512,3511,3511,3511,3511,3510,3510,3510,3509,3509,3508,3508,3507,3507,3507,3507,3507,3507,3506,3506,3506,3505,3505,3505,3505,3505,3505,3506,3506,3507,3508,3508,3509,3509,3509,3509,3508,3508,3507,3506,3505,3504,3503,3502,3501,3500,3500,3499,3499,3498,3498,3498,3497,3496,3496,3495,3495,3494,3493,3492,3491,3490,3489,3489,3488,3488,3487,3486,3485,3485,3484,3484,3483,3483,3482,3481,3480,3479,3477,3473,3472,3472,3471,3471,3471,3470,3469,3468,3467,3466,3465,3464,3462,3462,3461,3461,3460,3459,3458,3457,3456,3453,3452,3450,3449,3448,3447,3447,3446,3445,3444,3443,3442,3442,3441,3440,3439,3438,3437,3436,3435,3435,3434,3434,3434,3434,3433,3433,3432,3431,3430,3429,3428,3427,3426,3425,3424,3423,3422,3421,3421,3421,3421,3421,3421,3422,3423,3424,3424,3425,3426,3426,3426,3425,3424,3424,3424,3423,3423,3422,3422,3422,3422,3422,3421,3421,3421,3421,3421,3421,3422,3422,3423,3423,3424,3425,3426,3426,3427,3427,3427,3428,3428,3428,3428,3428,3429,3429,3429,3429,3430,3430,3430,3431,3431,3432,3432,3433,3433,3434,3435,3436,3438,3439,3439,3439,3439,3439,3439,3439,3438,3438,3438,3438,3438,3437,3437,3437,3437,3437,3437,3437,3437,3437,3436,3436,3436,3436,3436,3435,3435,3435,3435,3435,3434,3434,3434,3434,3434,3434,3434,3433,3432,3432,3432,3432,3432,3432,3431,3431,3430,3429,3429,3428,3428,3428,3427,3426,3425,3424,3424,3424,3425,3425,3426,3427,3427,3427,3423,3422,3422,3421,3420,3420,3419,3419,3418,3418,3417,3416,3415,3414,3413,3412,3411,3411,3410,3409,3408,3407,3406,3405,3402,3402,3401,3400,3399,3398,3398,3398,3397,3397,3397,3397,3396,3396,3395,3395,3394,3394,3393,3392,3392,3391,3390,3389,3388,3387,3387,3386,3386,3385,3384,3383,3382,3381,3380,3380,3379,3378,3377,3375,3374,3373,3372,3372,3372,3371,3370,3369,3369,3368,3367,3367,3366,3365,3364,3363,3363,3362,3362,3362,3361,3361,3361,3360,3359,3358,3357,3357,3357,3357,3356,3356,3355,3354,3353,3352,3351,3350,3349,3349,3349,3348,3348,3348,3347,3346,3345,3344,3343,3343,3342,3341,3340,3339,3338,3337,3336,3335,3335,3334,3334,3333,3333,3332,3332,3331,3330,3330,3329,3328,3327,3326,3326,3325,3324,3323,3323,3322,3322,3321,3321,3320,3320,3320,3319,3319,3318,3317,3316,3315,3315,3314,3313,3313,3312,3311,3311,3310,3309,3308,3308,3307,3306,3305,3305,3304,3303,3303,3302,3302,3301,3301,3301,3301,3301,3301,3302,3303,3304,3305,3306,3307,3309,3310,3312,3314,3314,3317,3319,3321,3323,3326,3327,3327,3329,3332,3332,3333,3336,3339,3340,3343,3344,3345,3346,3346,3347,3347,3348,3348,3348,3347,3347,3346,3346,3346,3347,3347,3348,3348,3349,3349,3349,3350,3350,3351,3351,3352,3355,3356,3357,3358,3358,3359,3361,3362,3363,3365,3366,3369,3370,3371,3372,3375,3376,3377,3378,3379,3381,3382,3382,3384,3386,3388,3389,3390,3393,3395,3398,3399,3400,3401,3402,3404,3404,3406,3407,3408,3410,3412;907,906,905,905,904,904,904,904,903,903,902,902,901,899,898,897,896,895,894,894,893,892,891,890,889,888,886,884,884,883,883,883,883,884,884,885,885,885,886,885,885,885,885,884,884,883,882,882,881,881,881,881,882,882,882,883,883,883,882,882,882,881,880,879,879,879,878,878,878,877,877,877,877,876,876,875,874,873,872,872,871,871,871,871,871,870,870,870,869,869,868,868,868,868,867,867,867,866,866,866,865,865,864,864,864,864,863,863,863,862,862,861,860,858,857,856,855,854,854,854,853,853,852,850,847,846,845,844,843,843,842,842,842,841,841,840,839,838,837,837,836,836,835,834,834,833,833,832,831,831,831,831,831,830,830,830,830,830,830,829,829,829,828,827,826,825,824,823,822,821,820,820,819,818,817,816,816,815,815,815,814,813,812,811,811,810,809,808,808,807,806,805,804,803,802,801,800,799,798,797,796,796,795,794,794,793,792,791,790,789,789,788,788,787,786,786,785,784,783,783,782,782,782,782,782,782,782,783,783,784,784,785,785,786,787,789,789,790,790,791,791,791,791,791,791,792,793,793,794,795,796,796,795,794,793,793,792,792,792,792,791,791,791,791,790,790,789,788,788,788,788,788,788,788,787,787,786,786,785,784,784,784,783,783,787,788,788,788,788,788,787,787,787,786,786,786,785,785,784,784,784,784,785,786,787,787,788,789,790,790,791,791,791,791,791,791,791,791,792,792,792,793,794,795,796,797,798,799,799,800,800,801,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,821,822,822,823,824,824,822,821,820,819,818,816,815,814,813,812,811,810,809,808,808,807,806,806,805,804,803,803,802,802,801,801,801,801,802,803,804,805,806,807,807,808,809,810,811,811,812,813,814,815,816,817,818,819,819,820,821,822,823,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,841,842,842,842,841,841,840,839,839,839,840,841,842,843,843,844,844,844,845,847,851,852,853,853,853,854,855,856,856,857,857,858,859,859,860,860,860,861,861,861,862,862,863,863,864,865,865,865,866,866,867,868,868,869,870,871,872,873,873,874,874,875,875,875,876,876,877,877,878,878,879,879,880,880,881,882,882,882,882,883,883,883,884,884,884,884,884,885,886,887,887,887,888,888,888,889,889,890,890,890,889,889,888,887,887,886,885,884,884,884,883,882,881,880,879,878,878,877,877,877,876,875,875,874,873,873,872,871,871,870,870,870,870,869,869,869,869,869,869,868,868,868,867,867,866,866,865,865,864,863,862,861,861,860,860,860,859,859,858,858,857,857,856,855,854,853,852,851,851,850,850,850,851,851,852,852,852,853,853,853,854,854,854,854,855,855,855,855,856,856,857,858,859,860,861,862,863,865,867,868,869,871,872,872,872,872,873,873,874,874,875,875,875,875,876,876,876,877,877,878,880,880,881,882,882,882,882,882,882,883,884,885,885,886,887,888,889,889,890,891,892,893,894,895,895,896,897,898,899,899,900,900,901,901,902,902,903,903,903,903,904,904,904,904,904,904,903,902,902,901,901,901,900,900,899,899,898,898,898,898,899,900,901,901,901,901,902,903,905,906,906,907,907,907